removable radiator - Spanish English Dictionary